MySQL
PHP Manual

Constantes predefinidas

Estas constantes están definidas por esta extensión y estarán disponibles solamente cuando la extensión ha sido o bien compilada dentro de PHP o grabada dinámicamente en tiempo de ejecución.

A partir de PHP 4.3.0, es posible especificar banderas de cliente adicionales para las funciones mysql_connect() y mysql_pconnect(). Las siguientes constantes están definidas:

Constantes de cliente MySQL
Constante Descripción
MYSQL_CLIENT_COMPRESS Usar protocolo de compresión
MYSQL_CLIENT_IGNORE_SPACE Permitir espacios después de nombres de funciones
MYSQL_CLIENT_INTERACTIVE Permitir tantos segundos de inactividad como indique interactive_timeout (en lugar de wait_timeout) antes de cerrar la conexión
MYSQL_CLIENT_SSL Usar encripción SSL. Esta bandera se encuentra disponible únicamente con la versión 4.x o más reciente de la biblioteca cliente de MySQL. La versión 3.23.x se distribuye tanto con PHP 4 como con los binarios de Windows de PHP 5.

La función mysql_fetch_array() usa una constante para los diferentes tipos de matrices de resultado. Las siguientes constantes están definidas:

Constantes MySQL-fetch
Constante Descripción
MYSQL_ASSOC Las columnas son devueltas en la matriz usando el nombre del campo como índice.
MYSQL_BOTH Las columnas son devueltas en la matriz teniendo tanto un índice numérico como un índice correspondiente al nombre del campo.
MYSQL_NUM Las columnas son devueltas en la matriz teniendo un índice numérico a los campos. Este índice comienza en 0, el primer campo del resultado.


MySQL
PHP Manual